Azzedine OunahiAzzedine Ounahi
Table TennisWhen a Table Tennis Ball Falls Into Silence: Lessons From an Empty DatasetThere was a night in 2026 when I sat in front of a screen in Saigon, typed th...
International FootballAl-Dawsari, Al-Buraikan and the Sediment of a Football Nation Waiting 21 YearsThere is a folder in my archive called “Names That Were Left Behind”. It does...
Athletics9.91 Seconds And An Empty Wind Box: Where Does Boonson Stand In Asian Sprinting?The electronic board at Nagoya stadium lit up. 9.91. A twenty-year-old Thai...
International FootballAn obituary inside a football database: entity mislabelling and the cost of a dirty corpusOn 22 October 2026, inside a corpus labelled football, I stopped at one recor...
Domestic FootballVietnam Arrive in Jakarta: One Pakistan Match, One Goalkeeper's Arm, and a Third-Place TicketThe three-hour bus ride from Bandung to Jakarta is a short one. For a nationa...
EsportsOverwatch 2 and the Perks System: When the Spreadsheet Needs a New Empty ColumnIn the fourth minute of overtime on King's Row, a Bastion in the second line...
VolleyballAVC 2026: Japan and Iran Stay Unbeaten as Chinese Taipei End Their Drought in FukuokaThe match in Fukuoka was over, and all that remained on the scoreboard was th...
Martial Arts16-0 and Still Cut by the UFC: When the Cage Prices Entertainment Above WinningOn the evening of September 4, Farid Basharat confirmed on social media that ...
Martial ArtsVietnamese Combat Sports: Plenty of Legend, Short on DataAt the final night of a professional boxing event in Ho Chi Minh City, I sat...
VolleyballVietnam Women's Volleyball: The Perfect-Pass Rate and the Gap Nobody Wants to NameI sat in the seventh row, on the left side of the stands, a spot from which I...
BadmintonChengdu 2026 Seen From 2035: Tanvi Patri’s U17 Crown and the Gaps Beneath the ScorelineShenzhen, an evening in 2035. I reopen the tape of the U17 girls’ singles fin...
International FootballFenerbahce 1-1 AS Roma: A Bitter Draw in Champions League 2026/27Fenerbahce and AS Roma shared the points in their opening match of the 2026/2...
BasketballBodiroga Opens the Franchise Door for Partizan and Crvena Zvezda: EuroLeague Rewrites the Rules in BelgradeOn a EuroLeague night in Belgrade the stands were full and two supporter grou...
AthleticsKenyan Women's Athletics: When the Rankings Cannot Measure the TrackOne evening in August 2026, on the women's 10,000m track at the Stade de...
Badminton21-5, 21-11 in 23 Minutes: Mahoor Shahzad and the Void Behind a PioneerThe scoreboard clock stopped at 23 minutes. The scoreline read 21-5, 21-11....
Domestic FootballVietnam 4-2 Pakistan: The Bench Masks an Attack That Lost Its RhythmMinute 31. The ball rolled toward Vietnam's goal after a turnover in midfield...
EsportsWolves Esports Sweep A Team at VCT Threshold China: A Slot Race, Not a Form StoryA 2-0 win in the opening round of Threshold China says little about Wolves...
Domestic FootballLong An 0-0 Thep Can Tho: Twenty Shots, No Goals, and a Cut Floodlight Cable at Tan AnThe night before the ball rolled, someone entered Tan An Stadium and cut the...
Domestic FootballVietnam Won Southeast Asia, but the V.League Is Losing at HomeVietnam closed out the 2026 ASEAN Championship with a 5-3 aggregate victory...
Domestic FootballVietnam vs Pakistan: The Goalkeeper Gamble and the Rulebook Gap in JakartaA bloodied arm is holding Vietnam's entire tournament together. I rewound the...
International FootballAl-Dawsari, Al-Buraikan and the Sediment of a Football Nation Waiting 21 YearsThere is a folder in my archive called “Names That Were Left Behind”. It does...
Athletics9.91 Seconds And An Empty Wind Box: Where Does Boonson Stand In Asian Sprinting?The electronic board at Nagoya stadium lit up. 9.91. A twenty-year-old Thai...
International FootballAn obituary inside a football database: entity mislabelling and the cost of a dirty corpusOn 22 October 2026, inside a corpus labelled football, I stopped at one recor...
Domestic FootballVietnam Arrive in Jakarta: One Pakistan Match, One Goalkeeper's Arm, and a Third-Place TicketThe three-hour bus ride from Bandung to Jakarta is a short one. For a nationa...
EsportsOverwatch 2 and the Perks System: When the Spreadsheet Needs a New Empty ColumnIn the fourth minute of overtime on King's Row, a Bastion in the second line...
VolleyballAVC 2026: Japan and Iran Stay Unbeaten as Chinese Taipei End Their Drought in FukuokaThe match in Fukuoka was over, and all that remained on the scoreboard was th...
Martial Arts16-0 and Still Cut by the UFC: When the Cage Prices Entertainment Above WinningOn the evening of September 4, Farid Basharat confirmed on social media that ...
Martial ArtsVietnamese Combat Sports: Plenty of Legend, Short on DataAt the final night of a professional boxing event in Ho Chi Minh City, I sat...
VolleyballVietnam Women's Volleyball: The Perfect-Pass Rate and the Gap Nobody Wants to NameI sat in the seventh row, on the left side of the stands, a spot from which I...
BadmintonChengdu 2026 Seen From 2035: Tanvi Patri’s U17 Crown and the Gaps Beneath the ScorelineShenzhen, an evening in 2035. I reopen the tape of the U17 girls’ singles fin...
International FootballFenerbahce 1-1 AS Roma: A Bitter Draw in Champions League 2026/27Fenerbahce and AS Roma shared the points in their opening match of the 2026/2...
BasketballBodiroga Opens the Franchise Door for Partizan and Crvena Zvezda: EuroLeague Rewrites the Rules in BelgradeOn a EuroLeague night in Belgrade the stands were full and two supporter grou...
AthleticsKenyan Women's Athletics: When the Rankings Cannot Measure the TrackOne evening in August 2026, on the women's 10,000m track at the Stade de...
Badminton21-5, 21-11 in 23 Minutes: Mahoor Shahzad and the Void Behind a PioneerThe scoreboard clock stopped at 23 minutes. The scoreline read 21-5, 21-11....
Domestic FootballVietnam 4-2 Pakistan: The Bench Masks an Attack That Lost Its RhythmMinute 31. The ball rolled toward Vietnam's goal after a turnover in midfield...
EsportsWolves Esports Sweep A Team at VCT Threshold China: A Slot Race, Not a Form StoryA 2-0 win in the opening round of Threshold China says little about Wolves...
Domestic FootballLong An 0-0 Thep Can Tho: Twenty Shots, No Goals, and a Cut Floodlight Cable at Tan AnThe night before the ball rolled, someone entered Tan An Stadium and cut the...
Domestic FootballVietnam Won Southeast Asia, but the V.League Is Losing at HomeVietnam closed out the 2026 ASEAN Championship with a 5-3 aggregate victory...
Domestic FootballVietnam vs Pakistan: The Goalkeeper Gamble and the Rulebook Gap in JakartaA bloodied arm is holding Vietnam's entire tournament together. I rewound the...
